<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
	<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
	<title>函数、数组</title>
</head>
<body>

    <script type="text/javascript">
        //取出数组中的最大值
        // arr = [2,3,2,54,3312,345,8,78,988];
        // var max = arr[0];
        // function num_max(arr){
        //     for( i=1;i<arr.length;i++){
        //     	if(max<arr[i]){
        //     		max = arr[i];
        //     	}
            	
        //     }
            
        //     alert(max);
        // }
        
        // num_max(arr);


       //  Arr = [2,3323,2223,5433,3312,345,86565,7458,988,843944,433231];
       //  Max = Arr[0];
       //  function find_max(Arr){
       //  	for(var j=0;j<Arr.length;j++){
       //          if(Max<Arr[i]){
       //          	Max = Arr[i];
       //          }
                
       //      } 

       //      return Max;
       //  }
        
       // find_max(Arr);
       // alert(Max)
     


        //取出多维数组中最多元素的数组
        newArr = [1,45,45,45,[32,4,44,90],45,45,4,54,53,[32,4,44,56,90],[2,4,3],[33,22,877,76,5,4,3,1,1,3,43]];
        new_long = 0;   //数字没有长度  为0  

        function long(newArr){
            for(var i=0;i<newArr.length;i++){
            	// 判断是数字还是数组，数字则过滤不参与下面的运算
            	if(typeof(newArr[i])=="number"){
            		
            		continue;
            	}else if(new_long < newArr[i].length){

            		new_long = newArr[i].length;
            		
            	   
            	}
            }
            alert(new_long);

            // alert(newArr[i]);
        }
        
        long(newArr);

    </script>
        
	
</body>
</html>